package com.xiaoshuidi.cloud.module.finance.controller.admin.finance.vo.flow;

import com.xiaoshuidi.cloud.module.finance.enums.order.FinanceCommonStatusEnum;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class FinanceFlowMoneyVO {

    private Long id;

    /**
     * 交易日期
     **/
    private LocalDateTime payTime;

    /**
     * 线下交易单号/线上支付第三方交易号
     **/
    private String tradeNo;

    /**
     * 交易流水编号
     **/
    private String flowNo;

    /**
     * 交易金额
     **/
    private BigDecimal tradeAmount;

    /**
     * 支付方式
     **/
    private String payMethod;

    /**
     * 线下交易账号(转账等)
     **/
    private String tradeAccount;

    /**
     * 备注
     **/
    private String remark;

    /**
     * 交易状态
     * {@link FinanceCommonStatusEnum}
     **/
    private String status;

}
